package com.goldcn.order.dto;

import io.swagger.annotations.ApiModelProperty;

import java.math.BigDecimal;
import java.util.List;

/**
 * Created by 1111 on 2017/3/14.
 */
public class DealDto {
    private Integer type;  //1交易额换金豆 2丝绸之路数量换金豆
    private String adminID;
    private String managerID;
    private String userID;
    private Integer userType;  //1会员  2理财经理 3管理员
    private String userName;
    private String userTele;
    private String payNo;
    private BigDecimal amount;
    private BigDecimal point;
    private Integer qty;
    private Long branchId;
    private Long twoLevelBranchId;
    private Long subbranchId;
    private List<String> orderNOS;

    @ApiModelProperty(value = "公司id/组织机构id/帐套id/系统id")
    private Long companyID;

    //1:代理商分成 2:店长分成  3:店员分成  4:顾问分成
    private Integer genre;

    private Long sourceID;


    public List<String> getOrderNOS() {
        return orderNOS;
    }

    public void setOrderNOS(List<String> orderNOS) {
        this.orderNOS = orderNOS;
    }

    public Long getBranchId() {
        return branchId;
    }

    public void setBranchId(Long branchId) {
        this.branchId = branchId;
    }

    public Long getTwoLevelBranchId() {
        return twoLevelBranchId;
    }

    public void setTwoLevelBranchId(Long twoLevelBranchId) {
        this.twoLevelBranchId = twoLevelBranchId;
    }

    public Long getSubbranchId() {
        return subbranchId;
    }

    public void setSubbranchId(Long subbranchId) {
        this.subbranchId = subbranchId;
    }

    public String getAdminID() {
        return adminID;
    }

    public void setAdminID(String adminID) {
        this.adminID = adminID;
    }

    public String getManagerID() {
        return managerID;
    }

    public void setManagerID(String managerID) {
        this.managerID = managerID;
    }

    public String getUserID() {
        return userID;
    }

    public void setUserID(String userID) {
        this.userID = userID;
    }

    public String getUserName() {
        return userName;
    }

    public void setUserName(String userName) {
        this.userName = userName;
    }

    public String getUserTele() {
        return userTele;
    }

    public void setUserTele(String userTele) {
        this.userTele = userTele;
    }

    public String getPayNo() {
        return payNo;
    }

    public void setPayNo(String payNo) {
        this.payNo = payNo;
    }

    public BigDecimal getAmount() {
        return amount;
    }

    public void setAmount(BigDecimal amount) {
        this.amount = amount;
    }

    public Integer getUserType() {
        return userType;
    }

    public void setUserType(Integer userType) {
        this.userType = userType;
    }

    public Integer getType() {
        return type;
    }

    public void setType(Integer type) {
        this.type = type;
    }

    public Integer getQty() {
        return qty;
    }

    public void setQty(Integer qty) {
        this.qty = qty;
    }

    public Long getCompanyID() {
        return companyID;
    }

    public void setCompanyID(Long companyID) {
        this.companyID = companyID;
    }


    public BigDecimal getPoint() {
        return point;
    }

    public void setPoint(BigDecimal point) {
        this.point = point;
    }

    public Integer getGenre() {
        return genre;
    }

    public void setGenre(Integer genre) {
        this.genre = genre;
    }

    public Long getSourceID() {
        return sourceID;
    }

    public void setSourceID(Long sourceID) {
        this.sourceID = sourceID;
    }

    @Override
    public String toString() {
        return "DealDto{" +
                "type=" + type +
                ", adminID='" + adminID + '\'' +
                ", managerID='" + managerID + '\'' +
                ", userID='" + userID + '\'' +
                ", userType=" + userType +
                ", userName='" + userName + '\'' +
                ", userTele='" + userTele + '\'' +
                ", payNo='" + payNo + '\'' +
                ", amount=" + amount +
                ", point=" + point +
                ", qty=" + qty +
                ", branchId=" + branchId +
                ", twoLevelBranchId=" + twoLevelBranchId +
                ", subbranchId=" + subbranchId +
                ", orderNOS=" + orderNOS +
                ", companyID=" + companyID +
                ", genre=" + genre +
                '}';
    }
}
